﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


/*banner*/
.banner{ height: 400px; overflow: hidden; width:100%;min-width:1200px;}


.tit { width:600px; background-image:url(../images/tit.png); background-repeat:no-repeat; background-position:center 65px; margin:0 auto; text-align:center;}
.tit h2 {color:#055cbd;font-size:24px;font-weight:normal;height:50px;word-spacing: 2px;letter-spacing: 2px;}
.tit span { display:inline-block; font-size:18px;height:24px; background-color:#fff; padding-left:10px; padding-right:10px;}
.tit em { display:inline-block;  font-family:"Times New Roman", Times, serif; font-size:16px; background-color:#fff; padding-left:10px; padding-right:10px;}
.tit1 span { display:inline-block; font-size:18px;height:24px; background-color:#eee; padding-left:10px; padding-right:10px;}
.tit1 em { display:inline-block;  font-family:"Times New Roman", Times, serif; font-size:16px; background-color:#eee; padding-left:10px; padding-right:10px;}


.about_bg { padding-top:40px; padding-bottom:40px; width:100%;min-width:1200px;}
.about { width:1200px; margin:0 auto; margin-top:30px;}
.about_l { float:left; width:900px; line-height:36px; font-size:14px;}
.about_l .about_con { height:240px; overflow:hidden; font-size:14px;}
.about_l .about_con p { font-size:14px; line-height:30px; text-indent:2em;}
.about_l a.more { display:block; height:36px; width:100px; text-align:center; font-size:14px; line-height:36px; background-color:#393939; color:#fff; float:right;}
.about_l a.more:hover { background-color:#055cbd; color:#fff;}
.about_r { float:right; width:240px;}
.about_r img{ width:240px; height:270px;}

.about_r {
    float: right;
    width: 240px;
    height: 270px;
    padding: 0 0 8px 8px;
    background: url(../images/ibrand_bg.png) no-repeat 0 100%;
}


/* 本例子css */
		.slideBox{ width:200px; height:290px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; display:none;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:200px; height:290px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }




.pro_bg { background-color:#eee; padding-top:40px; padding-bottom:40px; width:100%;min-width:1200px;}
.pro { width:1200px; margin:0 auto; margin-top:40px; position:relative;}
.cp_con {width:1215px;}
.cp_con li { width:228px; float:left; margin:0 15px 8px 0;overflow:hidden;}
.cp_con .nobor01 { margin:0;}
.cp_con li dt{ width:220px; border:solid 1px #d2d2d2; padding:3px; overflow:hidden;}
.cp_con li dt:hover {border:1px solid #055cbd;}
.cp_con li dt a{ display:block;}
.cp_con li dt img { width:220px;transition: all 0.6s ease 0s;-webkit-transform: all 0.6s ease 0s;-o-transform: all 0.6s ease 0s;}
.cp_con li dt img:hover {transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);}


.cp_con li dd { padding:5px 0 0 0px; width:228px;overflow:hidden;}
.cp_con li dd p b{  float:left; display:inline-block;}
.cp_con li dd  { line-height:25px;height:25px; width:228px;  clear:both;overflow:hidden; font-size:14px; text-align:center;}
.cp_con li dd a:hover{ color:#055cbd;}

/*产品特点*/

.ivotes-wrap{padding:45px 0 60px;overflow:hidden; min-width:1200px;}
.ivotes{width:1260px;height:240px;padding-top:10px;}
.ivotes li{float:left;width:235px;height:100px;padding-left:125px;margin:40px 60px 0 0;position:relative;font-size:14px;line-height:24px;}
.ivotes li .icon{position:absolute;width:100px;height:100px;background:url(../images/ivotes_icon.png);left:0;top:0;}
.ivotes li span{display:block;font-size:18px;color:#333;font-weight:bold;padding:10px 0;}
.ivotes li.i1 .icon{background-position:0 0;}
.ivotes li.i2 .icon{background-position:0 -100px;}
.ivotes li.i3 .icon{background-position:0 -200px;}
.ivotes li.i4 .icon{background-position:0 -300px;}
.ivotes li.i5 .icon{background-position:0 -400px;}
.ivotes li.i6 .icon{background-position:0 -500px;}
.ivotes li.i1:hover .icon{background-position:-100px 0;}
.ivotes li.i2:hover .icon{background-position:-100px -100px;}
.ivotes li.i3:hover .icon{background-position:-100px -200px;}
.ivotes li.i4:hover .icon{background-position:-100px -300px;}
.ivotes li.i5:hover .icon{background-position:-100px -400px;}
.ivotes li.i6:hover .icon{background-position:-100px -500px;}
.ivotes li:hover .icon{animation:rotatey 1s linear;-webkit-animation:rotatey 1s linear;}
@-webkit-keyframes rotatey{
    to {-webkit-transform: rotateY(360deg);}
}
@keyframes rotatey{
    to {transform: rotateY(360deg);}
}

/*四大核心优势*/

.hexin_zj{ width:100%; padding-top:60px; padding-bottom:60px; min-width:1200px;}
.hexin{ width:1200px; margin:0 auto}
.hleft{ float:left; width:198px; height:540px; background:url(../images/hxin.png) no-repeat left top;}
.hleften{background:url(../images/hxinen.png) no-repeat left top;}
.hleft a{ display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; margin-top:431px; margin-left:15px; font-size:14px; color:#FFF}
.hringht{ width:1002px; float:left; height:540px; background:url(../images/hyou.png) no-repeat;}
.hringhten{ background:url(../images/hyouen.png) no-repeat;}
.hringht h4{ font-size:24px; font-weight:normal; color:#055cbd; margin-top:30px; text-align:center}
.hringht ul li{ float:left; width:50%; height:220px;}
.hringht ul li h3{ font-size:18px; font-weight:normal; color:#444444; padding-left:100px; margin-top:47px;}
.hringht ul li p{ margin-top:20px; width:310px; margin-left:100px; margin-top:10px; line-height:1.6em; font-size:14px; color:#888888;}
.hringht ul li .hpen{ width:400px;}

.hringht ul li.ys2 h3{ padding-left:190px;}
.hringht ul li.ys2 p{ margin-left:190px;}
.hringht ul li.ys3 h3{ margin-top:70px;}
.hringht ul li.ys4 h3{ margin-top:70px; margin-left:90px;}
.hringht ul li.ys4 p{ margin-left:190px;}




#xuan{background:url(../images/xuan_bg.jpg) repeat-x; width:100%; min-width:1200px; margin:0 auto;}
#xuan .title1{height:190px;background:url(../images/xuan_e1.jpg) center 0 no-repeat}
#xuan .app{height:847px;background:url(../images/xuan_e22.jpg) 0 0 no-repeat; background-color:#fff; width:1200px; margin:0 auto; overflow:hidden;}
.reason{width:100%;float:left;overflow:hidden;}
.reason dt{width:100%;font-size:24px;font-weight:700;float:left}
.reason dd{width:40%;float:left}
.reason1{height:140px;margin:60px 0 0 135px}
.reason1 dd{padding-top:20px}
.reason2{height:140px;margin:125px 0 0 740px}
.reason2 dd{width:34%;margin:20px 0 0 0}
.reason3{height:140px;margin:160px 0 0 135px}
.reason3 dd{padding-top:20px}
.reason4{height:140px;margin:130px 0 0 675px}
.reason4 dd{width:34%;margin:20px 0 0 0}
.reason5{height:140px;margin:165px 0 0 70px}
.reason5 dd{padding-top:20px}





.sb_bg { background-color:#eee; padding-top:40px; padding-bottom:40px; width:100%;min-width:1200px;}
.sb { width:1200px;  margin:0 auto; margin-top:40px;}
.albumbox{ position: relative;}

.album-prev,.album-next{ position: absolute; top:70px; display: block; width: 30px; height: 80px; overflow: hidden;}
.album-prev img,.album-next img{mix-blend-mode:multiply;}
.album-prev:hover,.album-next:hover{ opacity: .8;}
.album-prev{ left: -65px;}
.album-next{ right: -65px;}

.albumconbox ul{ text-align: center; font-size: 0;}
.albumconbox li{ display: inline-block; padding: 0 1px; width: 240px;}
.albumconbox li{ *display: inline;}
.albumconbox li{ _display: inline;}

.albumconbox li p{ margin:0 auto; margin-top: 5px; height: 28px; font-size: 14px; line-height: 28px; overflow: hidden; width:220px; text-align:center;}
.albumconbox li p a{ color: #666;}
.albumconbox li p a:hover{ color: #055cbd;}


.albumconbox li a.img{ display:block; width:220px; height:165px;border:solid 1px #d2d2d2; padding:3px; overflow:hidden;}
.albumconbox li a.img:hover {border:1px solid #055cbd;}
.albumconbox li a.img img { width:220px; height:165px;transition: all 0.6s ease 0s;-webkit-transform: all 0.6s ease 0s;-o-transform: all 0.6s ease 0s;}
.albumconbox li a.img img:hover {transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);}



.news_bg { padding-top:40px; padding-bottom:40px; width:100%;min-width:1200px;}
.news { width:1200px; margin:0 auto; margin-top:40px;}
.news_l { float:left; width:800px;}
.news_l ul li{position:relative;width:800px;margin-bottom:10px;background:url(../images/n_bg.jpg) no-repeat;float:left;height:150px;overflow:hidden}
.news_l ul li:hover{background:url(../images/n_bg1.jpg) no-repeat;color:#fff}
.news_l ul li .date{text-align:center;margin:40px 0;padding-left:0;width:150px;height:70px;color:#333; float:left;}
.news_l ul li .date em{line-height:32px;height:28px;font-size:32px;padding-top:0; display:block;}
.news_l ul li .date span{line-height:32px;height:32px;font-size:16px; display:block;}
.news_l ul li .title { float:left; width:610px; padding-left:20px; padding-top:25px;}
.news_l ul li .title h3 { font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.news_l ul li .title p { line-height:24px; font-size:14px; margin-top:10px; height:48px; overflow:hidden;}
.news_r { float:right; width:374px; overflow:hidden;}
.news_r a { display:block; width:374px; height:150px; overflow:hidden;margin-bottom:10px;}
.news_r a img { width:374px; height:150px;transition: all 0.6s ease 0s;-webkit-transform: all 0.6s ease 0s;-o-transform: all 0.6s ease 0s;}
.news_r a img:hover {transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);}


/******************************广告*********************************/
.banners{height: 480px; width:100%;min-width:1200px;}
.fullSlide {
	width:100%;
	position:relative;
	height:480px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:480px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:480px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f60;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}

/*合作伙伴*/

.icooper-wrap{padding:40px 0 40px;background:#eee;}
.icooper-wrap .content{position:relative;height:110px;}
.icooper-wrap h2{position:absolute;left:0;top:0;width:228px;height:116px;font-size:24px;text-align:center;line-height:110px;background:url(../images/icooper_ti.png);}
.icooper-wrap h2 a {color:#fff;}
.icooper{height:70px;position:relative;margin-left:260px; padding-top:20px;}
.icooper ul{width:10000px;height:70px; margin-top:20px;}
.icooper li{float:left;width:178px;height:68px;margin-right:8px;border:1px solid #e2e9f3;border-radius:2px;overflow:hidden;}
.icooper li img { width:178px; height:68px;}

/*首页新加*/
.in-box1{width: 100%;height: 220px;position: relative;background: #0045a2;}
.in-box1-li{width:12.5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: 110px;float: left;border-right:1px solid rgba(255, 255, 255, 0.1);color: #dde2ee;}
.in-box1-li-left {width: 100px; height: 100%;float: left;line-height: 110px;font-size: 31px; font-weight: bold;text-align: center;}
.in-box1-li-right {width:calc(100%); padding:0 10px; height: 100%;float: left;font-size: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 550;line-height: 110px; text-align:center; text-overflow:ellipsis; white-space:nowrap; display:inline-block; overflow:hidden;}
.in-box1-li-right a{ color:#fff;}
.in-box1-line {position: absolute;bottom: 50%;width: 100%;height: 1px;background: rgba(255, 255, 255, 0.1);}
.in-box1-li:nth-of-type(8),.in-box1-li:nth-of-type(16){border:none;}

.in-box1-li-top{text-align: center;font-size: 65px;font-weight: bold;text-transform : uppercase;}
.in-box1-li-bot{text-align: center;font-size: 32px;font-weight: bold;text-transform : uppercase;line-height: 110px; font-size:20px; color:#FB9519}


